IBM — IO Performance Analyst

Posted: 05-06-2025

Description


About the Role

IBM is seeking an IO Performance Analyst to join its IBM Z Software Performance team. The team is responsible for designing, executing, and analyzing stress workloads and performance benchmarks for IBM Z and LinuxONE systems. These efforts ensure the systems meet client expectations and provide valuable insights for hardware, software, and OS development teams.

As an IO Performance Analyst, your responsibilities will include:

  • Designing and creating performance benchmarks and workloads.
  • Executing and analyzing IO performance tests across a variety of IBM IO components such as FICON, FCP, OSA, ROCE, and more.
  • Collaborating with global IBM teams to identify performance bottlenecks and suggest improvements.
  • Assisting hardware and software teams with recommendations to optimize performance.

You will play a key role in shaping IBM’s next-generation mainframe systems by profiling IO performance and contributing to architectural improvements.


Responsibilities:

  • Perform workload runs on IBM Z hardware.
  • Analyze performance to understand new architecture.
  • Develop procedures and automation for running benchmarks.
  • Guide hardware and software teams on performance enhancements.
  • Collaborate in an agile environment and contribute to end-to-end development lifecycle.


Key Skills:

C++, Python, Shell scripting, IO performance analysis, Workload automation, Performance benchmarking, Agile development, Communication skills, Presentation skills, IBM Z hardware (preferred), IO testing, Linux performance tools


Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or Computer Engineering (Master’s preferred).
  • 5–8 years of experience in software development, performance analysis, or testing.
  • Proficiency in C++, Python, and scripting.
  • Experience building and running IO workload scripts.
  • Strong analytical and troubleshooting skills.
  • Familiarity with performance tools and basic knowledge of IO architecture.
  • Excellent communication and collaboration abilities.
  • Willingness to work in cross-functional teams and global environments.
  • Exposure to Agile methodologies.
  • Experience with IBM Z systems or IO components is a plus.


About IBM

IBM Systems enables businesses to think differently about their infrastructure. With intelligent and cognitive technologies, IBM is redefining what servers and storage can do. IBM Z powers the backbone of modern industries and offers employees the opportunity to grow with cutting-edge technologies. IBM promotes a growth mindset, encouraging learning, innovation, and inclusive collaboration to drive global impact.

Important Notice:

This job description and related content are owned by IBM. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact IBM directly. We do not process applications or respond to candidate queries.